Programvaruutveckling
15 hp
Kurskod: DA5160
Beslut: Fastställd i nämnden 2007-12-12. Giltig från och med 2007-12-12.
Nivå: Grundnivå
Ämne/områdeskod: Datalogi (DAO)
Utbildningsområde: Naturvetenskapliga området 100%
Huvudområde: Ej huvudområde.
VFU-andel: -
Engelsk titel: Software Development
Diarienummer: 2219/333-07
Allmänna uppgifter
Kursen ingår i Datasystemutvecklingsprogrammet och ges även som fristående kurs.
Förkunskaps- och behörighetskrav
Grundläggande behörighet samt Objektorienterad programmering 7,5 hp (5 p) eller motsvarande.
Innehåll
Moment 1 Teori, samt arbete i mindre projekt, 7,5hp
- UML-diagram,
- strategier för programvaruutvecklingsprocesser,
- analys av problem samt design från en utgångspunkt i objektorientering,
- fördefinierad programvara för utveckling i projekt,
- kodgenerering från UML, och
- generering av UML från kod.
Moment 2 Projektarbete, 7,5hp
Lärandemål
Studenten skall efter genomgången kurs kunna
- ha kunskaper i UML-baserade diagramtekniker,
- tillämpa delar av UML speciellt för analyssyften,
- tillämpa delar av UML speciellt för designsyften,
- ha kunskap om en uppsättning processmodeller för programutveckling,
- tillämpa en processmodell för programutveckling i ett projekt,
- behärska och tillämpa en uppsättning fördefinierade klassbibliotek, och
- utföra presentationer både skriftligt och verbalt.
Genomförande
Undervisningen är i huvudsak baserad på föreläsningar och laborationer, samt egna projekt. Studenter kommer att presentera kursmaterial inför resten av studentgruppen.
Examination – prov och former
Betyg ges i graderad skala U, G, VG där VG är högsta betyg. För att få kursen godkänd krävs godkända genomförda obligatoriska kursmoment. Slutbetyget bestäms genom vägning av resultaten på de olika momenten efter antal högskolepoäng.
Delrapportering:
Obligatorisk presentation av kursmaterial 3hp
Projektarbete i mindre projekt 4,5hp
Projektarbete i större projekt 7,5hp
Kursutvärdering
Kursen utvärderas i enlighet med fastställda direktiv för utvärdering och kvalitetssäkring vid Högskolan Kristianstad. Utvärdering av kursen sker i samråd med studenterna.
Beslut
Fastställd i nämnden 2007-12-12. Giltig från och med 2007-12-12.
Revideringar
Övergångsbestämmelser
Maximalt fem examinationstillfällen ges på tidigare kurs; dock längst t o m 2009-02-28.
Övrigt
DA5160 dnr - 2219/333-07 ersätter PRG104 dnr - 739/333-06.
Litteratur
Litteraturlistan kan komma att revideras fram till 8 veckor före kursstart.
Kurslitteratur finns i viss omfattning att låna eller ladda ner på biblioteket. Talböcker för studenter med läsnedsättning finns sök- och nedladdningsbara i Legimus.
-
Ghezzi, Jazayeri, Mandrioli Fundamentals of Software Engineering. 2 upplagan. Prentice Hall (624 s).
-
Perdita Stevens with Rob Pooley (2000), Using UML : software engineering with objects and components. Harlow : Addison-Wesley (256 s). Övrigt: The book has a homepage